atone for (something)

Translations
искупить (что-то)
He tried to atone for his mistakes by helping others.
Он пытался искупить свои ошибки, помогая другим.
Definitions
To make amends or reparations for a wrongdoing or offense, often by taking actions to correct or compensate for the harm caused.